const Router = require('koa-router')
const { authenticateToken } = require('../middleware/authMiddleware') // 导入中间件
const MessageController = require('../controllers/message')
const router = new Router({ prefix: '/message' })

// 消息模块
router.get('/getMsgList', authenticateToken, MessageController.getMsgList) // 获取消息列表（需要认证）
router.put('/setMsgRead', authenticateToken, MessageController.setMsgRead) // 设置消息已读（需要认证）
router.get('/getNoReadMsgCount', authenticateToken, MessageController.getNoReadMsgCount) // 获取用户未读消息数量（需要认证）

module.exports = router
